@charset "utf-8";
/*常规轮播图按钮*/
.swiper-container .swiper-pagination span{width: 10px;height: 10px;	background: #fff;opacity: 1;filter: alpha(opacity=100);border-radius: 10px;}
.swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background:#E50112;height:10px;border-radius: 10px;animation:progress 3s;}
.swiper-container .swiper-paginations-new3 span{width: 20px;height: 20px;background: #fff;opacity: 1;filter: alpha(opacity=100);border-radius: 30px;}
.swiper-container .swiper-paginations-new3 span.swiper-pagination-bullet-active{background:#008e3f;height:20px;border-radius: 20px;	animation:myfisrt 3s;}
#swiper1 .swiper-slide{	overflow: hidden; margin-top:90px;}
#swiper1 .swiper-slide .big_img{width: 100%;position: relative;}
#swiper1 .swiper-button-prev{background: url(../images/img_145.png) no-repeat center center;}
#swiper1 .swiper-button-next{background: url(../images/img_144.png) no-repeat center center;}
@media screen and (max-width: 1024px) and (min-width:0px) {
#swiper1 .swiper-slide{	overflow: hidden; margin-top:50px;}
}
/*产品*/
.index_title {padding:35px 0;line-height: 1;text-align: center;}	
.index_title h3 {position: relative;padding-bottom: 15px;font-weight: 400;text-transform: uppercase;font-family: arial;font-size: 30px;color: #17447e;}
.index_title h3:after {display: block;position: absolute;bottom: 0;left: 50%;margin-left: -17px;width: 34px;height: 3px;background: #ed000d;content: '';}
.index_title p {font-size: 24px; font-weight:bold;}
.index_title h3 + p {margin-top: 13px;}
@media screen and (max-width: 1024px) and (min-width:0px) {
.index_title {padding:25px 0;line-height: 1;text-align: center;}	
.index_title h3 {position: relative;padding-bottom: 15px;font-size:20px;}
.index_title h3:after {display: block;position: absolute;bottom: 0;left: 50%;margin-left: -17px;width: 34px;height: 3px;background: #ed000d;content: '';}
.index_title p {font-size:18px; font-weight:bold;}
.index_title h3 + p {margin-top: 13px;}

}
.index_pro{ padding-top:50px; padding-bottom:50px;}
#swiper2 { padding-bottom:50px;}
#swiper2 .swiper-button-prev{background: url(../images/img_145.png) no-repeat center center;margin-top: 10px;}
#swiper2 .swiper-button-next{background: url(../images/img_144.png) no-repeat center center;margin-top: 10px;}
#swiper2 .swiper-slide{padding:20px 46px 34px 46px;background: #fff;cursor: pointer;position: relative;}
#swiper2 a{display: block;width: 100%;height: 100%;}
#swiper2 .swiper-paginatione{position: relative;bottom:0;padding: 43px 0}
.index_pro_list h2{font-size: 30px;color: #333;line-height: 45px;height: 45px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_pro_list p{font-size: 16px;color: #333;line-height: 30px;height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom: 14px;}
.index_pro_list ul{display: none;transition:all 0.3s;}
.index_pro_list li{float: left;border-radius: 100%;width: 12px;height: 12px;margin: 0 1px}
.index_pro_list h3{font-size: 14px;color: #333;line-height: 14px;height: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition:all 0.3s;}
.index_pro_list_right{float: right;max-width: 340px;text-align: center;width:68%;position: relative;}
.index_pro_list_right .blck{display: block;width: 100%;max-width: 340px;margin: 0 auto;transition:all 0.5s}
.index_pro_list_right .none{display: block;opacity: 0;filter: alpha(opacity=0);position: absolute;top: 0;width: 100%;margin: 0 auto;max-width: 335px;transition:all 0.5s;}
.index_pro_list_left{float: left;width:32%;overflow: hidden;}
@media screen and (max-width: 1920px) and (min-width:1025px) {
#swiper2 .swiper-slide .index_pro_list .index_pro_listbt { display:none;}
}
@media (max-width: 1470px){
#swiper2 .swiper-paginatione{padding: 30px 0}
#swiper2 .swiper-slide{padding:15px 15px 15px  30px }
.index_pro_list h2{font-size: 20px;}
.index_pro_listbt h5{width: 35%;}
.index_pro_listbt h6{width: 100px;margin-top:10px;height: 30px;line-height: 30px; }
}
@media (max-width: 1024px)
{
.index_pro{ padding-top:30px; padding-bottom:30px;}
#swiper2 { padding-bottom:0px;}
#swiper2 .swiper-slide .index_pro_list{position: relative;}
#swiper2 .swiper-slide ul{display: block;}
#swiper2 .swiper-slide .index_pro_list h3{display: none;transition:all 0.3s;}
#swiper2 .swiper-slide .index_pro_list h2{transition:all 0.3s;}
}
@media screen and (max-width: 1024px) and (min-width:0px) {
.index_pro_list_right{width:60%;}
.index_pro_list_left{width:40%;}
.index_pro_list h2{font-size: 20px;}
.index_pro_list p{font-size: 14px;}
.index_pro_list h3{ display:none;}
#swiper2 .swiper-slide .index_pro_list .index_pro_listbt {width: 100%; z-index: 5;transition:all 0.3s;}
#swiper2 .swiper-slide .index_pro_list .index_pro_listbt h6{width: 100px;display: block;height: 28px;background: #E40012;border:1px solid #E40012;border-radius: 50px;font-size: 12px;color: #fff;line-height: 28px;text-align: center;float: right;margin-top: 50px;}


}
/*关于我们*/
.index_about{ margin:50px 0;}
.index_brand_left{float:left; width:575px;}
.index_brand_right{float:right; width:557px; position:relative;}
.index_brand_left_top{font-size:24px; font-weight:bold; line-height:30px; margin-top:30px; margin-bottom:10px; letter-spacing:3px; }
.index_brand_left_mid{font-size:16px;font-family: 'Raleway';text-transform:uppercase; background-position:left bottom;background-repeat:no-repeat; background-image:url(../images/index3.png); padding-bottom:20px;}
.index_brand_left_jj{font-size:15px; color:#333; line-height:28px; padding-top:35px; padding-bottom:35px;}
.index_brand_left_jj p{ text-indent:2em;}
.index_brand_left_bottom{float: left;}
.index_brand_left_bottom a{display: block;width: 195px;padding:10px 20px 0 76px;border-radius:4px;overflow: hidden;margin-right: 19px;color: #fff;float: left;height:60px;transition-duration:800ms;}
.index_brand_left_bottom .sc1{background:url(../images/icon_v2.png) 10px 10px no-repeat #E50112;}
.index_brand_left_bottom .sc2{background:url(../images/icon_v3.png) 10px 10px no-repeat #E50112;}
.index_brand_left_bottom a:hover{transform:rotateY(360deg);	}
.index_brand_right span{position:absolute; bottom:58px; width:255px; height:1px; background-position:center; background-repeat:no-repeat; background-image:url(../images/index2.png); left:-230px;}
.content_list_video{ display:none;}
.content_list_video.on{ display:block;}
.content_list_video .list_video_bg{ position:fixed; background:rgba(0,0,0,.8); left:0; top:0;  width:100%; height:100%; z-index:120;}
.content_list_video .list_video_content{position: fixed;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%); z-index:121;}
.content_list_video .list_video_content .video_content_close{ cursor:pointer; position:fixed; right:0; top:-35px;}
.content_list_video .list_video_content .video_content_close span{ color:#fff; font-size:25px;}
.content_list_video .list_video_content video{ width:100%;}

@media screen and (max-width: 1024px) and (min-width:0px) {
.index_about{ margin:30px 0;}
.index_brand_left_top{font-size:18px; line-height:30px; margin-top:10px; margin-bottom:5px; letter-spacing:0px; }
.index_brand_left_mid{font-size:12px;padding-bottom:10px;}
.index_brand_left{float:none; width:100%;}
.index_brand_left_jj{font-size:15px; color:#333; line-height:28px; padding-top:25px; padding-bottom:25px;}
.index_brand_right{ display:none;}
.index_brand_left_bottom{float: none;position: static;left: 0;}
.index_brand_left_bottom a{display: block;width: 44%;padding:10px 20px 0 66px;border-radius:4px;overflow: hidden;margin-right: 19px;color: #fff;float: left;height:60px;transition-duration:800ms;}

}
/*新闻*/
#section-news{transition: all .5s;-webkit-transition: all .5s;}
.index_news{ padding:25px 0;}
.module.news .module-hd {padding-bottom: 20px;}
.news-slide .slide-trg ul {font-size: 0;text-align: center;}
.news-slide .slide-trg ul li {display: inline-block;padding: 0 20px;font-size: 14px;line-height: 40px;cursor: pointer;}
.news-slide .slide-trg ul li.current {color: #ed000d;}
.news-slide .slide-trg + .slide-content {margin-top: 25px;}
.news-slide .slide-content {overflow: hidden;}
.news-slide .slide-content .cont-inner {position: relative;*zoom: 1;overflow: hidden;}
.news-slide .slide-content .cont-inner:before,
.news-slide .slide-content .cont-inner:after {display: table;content: " ";}
.news-slide .slide-content .cont-inner:after {clear: both;}
.news-slide .slide-content .cont-inner .slide-item {float: left;}
.news-slide .slide-item {float: left;}
.news-slide .slide-nav {margin-top: 50px;margin-bottom: 15px;font-size: 0;text-align: center;}
.news-slide .slide-nav a.prev,
.news-slide .slide-nav a.next,
.news-slide .slide-nav span {display: inline-block;margin: 0 5px;height: 50px;background: #f1f1f1;border-radius: 3px;color: #999;text-align: center;line-height: 50px;vertical-align: middle;font-size: 20px;}
.news-slide .slide-nav a.prev,
.news-slide .slide-nav a.next {width: 52px;}
.news-slide .slide-nav span {width: 80px;cursor: pointer;}
.news-list {*zoom: 1;}
.news-list:before,
.news-list:after {display: table;content: " ";}
.news-list:after {clear: both;}
.news-list .item {float: left;}
.news-list .item .tit {margin: 30px 0 20px;font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding:0 2%; color:#999;}
.news-list .item .txt {height:68px;line-height: 24px; font-size:14px;color: #777;overflow: hidden;padding:0 2%;}
.news-list .item .date {margin-top: 15px;color: #999;padding:0 2% 20px;}
.news-list .item:hover .tit a {color: #E40012;}
.news-list .item:hover .date {}
.news-list.small .item {padding: 0;margin-bottom: 40px;}
.news-list.small .item .tit {margin: 15px 0 8px;text-align: center;}
#section-news{transition: all .5s;-webkit-transition: all .5s;}
.section.noPageScroll{height: auto!important;padding-top: 0%!important;padding-bottom: 3%;}
.section.noPageScroll .fp-tableCell{height: auto!important;}
.section.noPageScroll .fp-tableCell{height: auto;}
#section-footer.noPageScroll{padding-bottom: 0!important;}
.news-list .trans{transition: all .4s;-webkit-transition: all .4s;}
.news-list .item {width:31.33337%;margin:  0 1% 0; background-color:#FFFFFF;border-bottom:3px solid #E40012; padding:8px 1%;}
.news-list .item + .item{}
.news-list .item .img{border-bottom:1px solid #e4e4e4;}
body.news .news-list{margin-bottom: 40px;}
body.news .news-list.small{margin-bottom: 0;}
.news .pagenav{margin-top: 10px;}
.news-list .item:hover{box-shadow: 0px 0px 25px #d1d1d1;border-color: transparent;border-bottom:3px solid #E40012;transform: translate3d(0, -2px, 0);
-webkit-transform: translate3d(0, -2px, 0);}
@media screen and (max-width: 1024px) and (min-width:0px) {
.index_news{ padding:15px 0;}
.index_news{ margin:0 auto;}
.news-list .item {width:98%;margin:  0 .5% 0; background-color:#FFFFFF;border-bottom:3px solid #e4e4e4; padding:8px 1%;}
.module.news .module-hd {padding-bottom:10px;}
.news-slide .slide-trg ul li {display: inline-block;padding: 0 20px;font-size: 14px;line-height:30px;cursor: pointer;}
.news-slide .slide-trg + .slide-content {margin-top: 10px;}
.news-list .item .tit {margin:20px 0 10px;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding:0 2%; color:#666;}
.news-list .item .tit a{ color:#666;}
.news-list .item .txt {height: auto;line-height: 22px; font-size:13px;color: #777;overflow: hidden;padding:0 2%;}

}
/*服务*/
#swiper8 .swiper-paginationsss{display: none;}
#swiper8.swiper-container .swiper-pagination span{	background: #dedede}
.ovh {overflow: hidden;}
.about-team { margin:20px 0 40px;}
.about-team li{text-align: center;width: 16.6%;float: left;}
.about-team-img{max-height: 44px;display: inline-block;}
.about-team a{display: block;width: 100%;height: 100%;}
.about-team ul{	padding:3px 0 50px 0}
.about-team li { text-align:center; height:auto; padding-top:20px;}
.about-team li div { display:block; width:86px; height:86px; border-radius:200px; background-image:url(../images/icobox.png); background-color:#858585; margin:0 auto; background-repeat:no-repeat;-webkit-transition:0.4s ; -moz-transition:0.4s; transition:0.4s;}
.about-team li span { display:block; font-size:14px; padding:0 14px; color:#333333; line-height:24px; margin-top:34px;}
.about-team li div.jit1 { background-position:26px center;}
.about-team li div.jit2 { background-position:-101px center;}
.about-team li div.jit3 { background-position:-232px center;}
.about-team li div.jit4 { background-position:-361px center;}
.about-team li div.jit5 { background-position:-494px center;}
.about-team li div.jit6 { background-position:-624px center;}
.about-team li div.jit7 { background-position:-752px center;}
.about-team li div.jit8 { background-position:-838px center;}
.about-team li:hover div{ background-color:#E40111;}
@media (max-width: 1024px){
.about-team{ margin:10px 0;}
#swiper8 .swiper-paginationsss{display: block;}
.about-team li { text-align:center; height:auto; padding-top:0px; padding-bottom:10px;}
}
@media (max-width:480px){
.about-team ul {padding:5px 0 20px 0;}
}
